package com.hpsk.shopservice.model.config.service;

import com.hpsk.shopservice.model.config.dto.BizConfigMenuAddDto;
import com.hpsk.shopservice.model.config.dto.BizConfigMenuDto;
import com.hpsk.shopservice.model.config.entity.BizConfigMenu;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hpsk.shopservice.model.config.vo.BizConfigMenuVo;
import com.hpsk.shopservice.model.config.vo.MenuVo;

import java.util.List;

/**
 * <p>
 * 列表控制器 服务类
 * </p>
 *
 * @author huangwang
 * @since 2025-03-20
 */
public interface IBizConfigMenuService extends IService<BizConfigMenu> {

    BizConfigMenuVo add(BizConfigMenuAddDto bizConfigMenuAddDto);

    BizConfigMenuVo detail(Long id);

    BizConfigMenuVo detail(BizConfigMenuDto configMenuDto);

    List<MenuVo> getAllList();

    BizConfigMenuVo updateMenu(BizConfigMenuAddDto bizConfigMenuAddDto);
}
